leaf cushion - Spanish English Dictionary